.icon {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.header{
    /* 固定定位跟父级没有关系，它以屏幕为准 */
    position: fixed;
    top: 0;
    left: 0;
    /* 固定的盒子应该有宽度 */
    width: 100%;
    min-width: 3.2rem;
    max-width: 7.5rem;
    height: .98rem;
    /* 居中 */
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff; 
    display: flex;
    z-index: 1;
    text-align: center;
  
}
.header a{

    display: flex;
    flex: 1;

    align-items: center;
}
.header a img{
    margin-left: .23rem;
    width: .44rem;
    height: .44rem;
}
.header h1{
   flex: 1;
    line-height: .98rem;
    font-size: .36rem;
    font-weight: normal;
    color: #999999;
    
}
span{
    flex: 1;
 
}


                                                                    /* 特价商品 */
.sales_list{
    width: 100%;
    margin-top: 1.4rem;

}

.sales_list li{
width: 6.2rem;
height: 2.01rem;
margin: 0.5rem auto;
background-color: #fff;
position: relative;
border-radius: .14rem;
-moz-box-shadow:0px 0px 11px #BDBDBD; -webkit-box-shadow:0px 0px 11px #BDBDBD; box-shadow:0px 0px 11px #BDBDBD;
}

.sales_list li .icon{
position: absolute;
top: 50%;
font-size: .32rem;
margin-top: -.15rem;
margin-left: -.50rem;
color: #0a44ff;
}

.sales_list li .good_pic{

    position: absolute;
    width: 2.04rem;
    height: 2rem;
    left: 0;
    top: -.32rem;
}
.sales_list li p{
margin-left:2.24rem ;
font-size: .24rem;
padding-top: .29rem;
}
.sales_list li p:nth-child(3){
font-size: .36rem;
color:#d90000 ;

}
.sales_list li .arrow{
    position: absolute;
    width: .60rem;
    height: .60rem;
    right: -.31rem;
    top:.8rem
}

/* 支付栏 */
.payDock
{
display: flex;
position: fixed;
bottom: .98rem;
justify-content: space-between;
height: .86rem;
min-width: 3.2rem;
max-width: 7.5rem;
background-color: #fff;
}
.payDock div{
    font-size: .2rem;
    align-items: center;
    display: flex;
}
.icon{
    margin-left: .26rem;
    color: #0a44ff;    
    font-size: .32rem;
}
.price{

    color: #d90000;
font-size: .24rem;
width: 2.63rem;
margin-left: 2rem;
}

.price span:nth-child(2){

    font-size: .36rem;
    
}
.price span:nth-child(3){

color: #999999;
}
.payBtn{
    color: #fff;
    font-size: .40rem;
    text-align: center;
width: 2.59rem;
height: 100%;
background-color: #0a44ff;
}
   

/* 脚部导航 */
.footer .footer-nav li:nth-child(3) a span{
    color: #0a44ff;    

}
